package Demo1;
import java.util.Scanner;
import Demo1.Login;
/*public class Main {
    public static void main(String[] args) {
        Login login = new Login();
        try{
            login.passwordCheck("123456");
        }catch(UsePasswordException e){
            e.printStackTrace();
        }
    }
}*/


public class Main {
    //阿里巴巴面试官问的问题
    public static void main4(String[] args) {
        Integer a = 127;
        Integer b = 127;

        Integer c = 128;
        Integer d = 128;
        System.out.println(a == b);
        System.out.println(c == d);

    }
    public static void main2(String[] args) {
        Integer a = 10;
        //自动拆箱
        int ii = a;
        int iii = (int)a;
        //显示拆箱
        int i = a.intValue();   //用对象调用，说明这是一个类中的方法
        float f = a.floatValue();
    }
/*    public static void main1(String[] args) {
        int a = 10;
        int b = 20;
        //自动装箱
        Integer i = a;//与Integer i = Integer.valueOf(a);是一样的，JVM会帮着调用一个valueOf方法
        Integer iiii = (Integer) b;

        ////显示装箱
        int c = 30;
        int d = 40;
        Integer iii = Integer.valueOf(c);//使用类调用的，说明是被static修饰的

        Integer ii = new Integer(d);
    }*/
}
